Approximate Verification of Probabilistic Systems

نویسندگان

  • Richard Lassaigne
  • Sylvain Peyronnet
چکیده

General methods have been proposed [2, 4] for the model checking of probabilistic systems, where the verification of a probabilistic statement is reduced to the solution of a linear system over the system's state space. To overcome the state space explosion problem, some probabilistic model checkers, such as PRISM [3], use MTBDDs. We propose a different solution, in which we use a Monte-Carlo algorithm [6] to approximate È ÖÓÓ℄, the probability that a temporal formula is true. We show how to obtain a randomized estimator of È ÖÓÓ℄ for a fragment of LTL formulas. This fragment is sufficient to express interesting properties such as reachability and liveness. We consider a subset of LTL formulas which have the property: truth at depth implies truth in the entire model. The essentially positive fragment (EPF) of LTL is the set of formulas constructed from atomic formulas, their negations, closed under , and the temporal operators Í. If is any formula of the EPF fragment, we can use a BMC-like framework [1] to verify whether is true on a path of depth. The monotonicity of the property defined by an EPF formula yields the following result: for any formula of the essentially positive fragment of LTL and ¼ ½, there exists such that if È ÖÓÓ ℄ , then È ÖÓÓ℄ , where È ÖÓÓ ℄ is the probability over Kripke paths of depth. We show that we can approximate the probability ÔÈ ÖÓÓ ℄ with a simple ran-domized algorithm. We generate random paths in the probabilistic space underlying the Kripke structure of depth and compute the number of paths on which the given formula is true. In order to approximate Ô with approximation ratio and confidence ratio AE, we use a sample of size AE Ç´½ ¡ ½ ¾ ¡ÐÓÓ ½ AE µ. To verify a statement È ÖÓÓ ℄, we test whether´AE µ ¡ ´½ µ. Then if È ÖÓÓ ℄, the probability that the algorithm accepts is greater than´½ AEµ, where the probability is taken over the random choices of the algorithm. The lower bound is obtained by using Chernoff bound [7] on the tail of the distribution of a sum of independent random variables. Our method proceeds in two steps: first we determine a lower bound for Ô by binary search and successive applications of the algorithm described above, then we decide the property È ÖÓÓ ℄ by applying the …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exact and Approximate Abstraction for Classes of Stochastic Hybrid Systems

A stochastic hybrid system contains a collection of interacting discrete and continuous components, subject to random behaviour. The formal verification of a stochastic hybrid system often comprises a method for the generation of a finite-state probabilistic system which either represents exactly the behaviour of the stochastic hybrid system, or which approximates conservatively its behaviour. ...

متن کامل

A Trust Based Probabilistic Method for Efficient Correctness Verification in Database Outsourcing

Correctness verification of query results is a significant challenge in database outsourcing. Most of the proposed approaches impose high overhead, which makes them impractical in real scenarios. Probabilistic approaches are proposed in order to reduce the computation overhead pertaining to the verification process. In this paper, we use the notion of trust as the basis of our probabilistic app...

متن کامل

Approximate and Probabilistic Computing : Design , Coding , Verification

Computing has entered the era of approximation, in which hardware and software generate and reason about estimates. Navigation applications turn maps and location estimates from hardware GPS sensors into driving directions; speech recognition turns an analog signal into a likely sentence; search turns queries into information; network protocols deliver unreliable messages; and recent advances p...

متن کامل

Probabilistic Model Checking of Labelled Markov Processes via Finite Approximate Bisimulations

This paper concerns labelled Markov processes (LMPs), probabilistic models over uncountable state spaces originally introduced by Prakash Panangaden and colleagues. Motivated by the practical application of the LMP framework, we study its formal semantics and the relationship to similar models formulated in control theory. We consider notions of (exact and approximate) probabilistic bisimulatio...

متن کامل

Some approximations in Model Checking and Testing

Model checking and testing are two areas with a similar goal: to verify that a system satisfies a property. They start with different hypothesis on the systems and develop many techniques with different notions of approximation, when an exact verification may be computationally too hard. We present some notions of approximation with their logic and statistics backgrounds, which yield several te...

متن کامل

Formal Method in Service Composition in Heath Care Systems

One of the areas with greatest needs having available information at the right moment and with high accuracy is healthcare. Right information at right time saves lives. Healthcare is a vital domain which needs high processing power for high amounts of data. Due to the critical and the special characteristics of these systems, formal methods are used for specification, description and verificati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002